package cn.tedu.crm.engineeringManagement.pojo.vo;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * 
 * @TableName engineering_management
 */
@TableName(value ="engineering_management")
@Data
public class EngineeringManagementVO {
    /**
     * 客户编号
     */
    private Long id;
    /**
     * 客户姓名
     */
    private String name;

    /**
     * 客户状态
     */
    private String status;

    /**
     * 性别
     */
    private String gender;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 联系电话
     */
    private String contactPhone;

    /**
     * 身份证号
     */
    private String idNumber;

    /**
     * 紧急电话
     */
    private String emergencyPhone;

    /**
     * 紧急联系人
     */
    private String emergencyContact;

    /**
     * 楼盘名称
     */
    private String propertyName;

    /**
     * 户型
     */
    private String houseType;

    /**
     * 面积
     */
    private String houseSize;

    /**
     * 省份
     */
    private String province;

    /**
     * 城市
     */
    private String city;

    /**
     * 区县
     */
    private String district;

    /**
     * 详细地址
     */
    private String propertyAddr;
    /**
     * 设计师id
     */
    private Long designer;

    /**
     * 客户经理
     */
    private String manager;

    /**
     * 跟单结果
     */
    private String followUpResults;


    /**
     * 收款时间
     */
    @JsonFormat(pattern = "yyyy年MM月dd日",timezone = "GMT+8")
    private Date collectionTime;

    /**
     * 定金金额
     */
    private String depositAmount;

    /**
     * 录入人
     */
    private String enteredBy;

    /**
     * 基础施工
     */
    private String construct;

    /**
     * 附件合同
     */
    private String annexContract;

    /**
     * 客户id
     */
    private Long customerId;
}